@import "../stylus/_base.styl"
@import "../stylus/_reset.styl"
a
  text-decoration none

img
  display inline-block

input
  outline none

body
  background-color $color-background

.icon
  display inline-block
  font-size 0
  background 50% 50% no-repeat
  background-size cover

.icon-array-up,
.icon-array-down,
.icon-array-right
  width 16px
  height 12px

.icon-array-up
  background-image url("../images/array-up.png")

.icon-array-down
  background-image url("../images/array-down.png")

.icon-array-right
  background-image url("../images/array-right.png")

.icon-serach
  width 16px
  height 17px
  background-image url("../images/serach.png")

.icon-title
  width 19px
  height 24px
  background-image url("../images/icon.png")

.continue_edu-header,
.continue_edu-footer,
.continue_edu-banner
  clear flex

.continue_edu-container
  width 1000px
  margin 0 auto

.continue_edu-header
  .banner-top
    height 38px
    line-height 38px
    background-color #5d382d
    color #cab172
    font-size 14px
    a
      color #cab172
  .banner-nav
    background-color $color-background
    height 99px
    .banner-w
      display flex
      align-items center
      height 100%
    .nav-w
      display flex
      width 100%
      align-items center
      .nav-cells
        flex 1
        font-size 0
        display flex
        justify-content flex-end
        .nav-cell
          display inline-block
          position relative
          font-size $font-size-medium
          color #000000
          &.active
            color #5d382d
          & + .nav-cell
            margin-left $font-size-medium * 2

.continue_edu-footer
  .banner-copyright
    height 71px
    background-color $color-background-b
    overflow hidden
    .banner-w
      display flex
      align-items center
      .copyright
        flex 1
        text-align center
        color $color-text-f
        font-size $font-size-medium
        line-height 71px

.banner-links
  margin-bottom 21px
  .links-w
    background-color $color-background-f
    border 1px solid #e5e5e5
    padding 20px
    .title
      font-size 20px
      &:before
        content ''
        display inline-block
        float left
        width 3px
        background-color #b2070e
        height 20px
        margin-right 8px
    .cnt
      display flex
      padding 35px 0 15px
      ul
        flex 1
        &:last-child
          flex inherit
      li
        font-size $font-size-medium
        color $color-text
        padding 5px 0
        a
          line-height 16px
          color $color-text

.m-page
  margin 0
  text-align center
  line-height 20px
  font-size 0
  letter-spacing -0.307em
  word-wrap normal
  white-space nowrap
  color #000
  a,
  i
    display inline-block
    vertical-align top
    padding 0 8px
    margin-left -1px
    border 1px solid #000
    font-size $font-size-small
    letter-spacing normal
    background #fff
    transition background-color 0.3s

  a,
  a:hover
    text-decoration none
    color #000

  a
    &.pageprv,
    &.pagenxt
      font-family '宋体'
    &:first-child
      margin-left 0

    &:last-child
      margin-right 0

    &:hover
      background #f5f5f5

    &:active
      background #f0f0f0

    &.z-crt,
    &.z-crt:hover,
    &.z-crt:active
      cursor default
      color #ffffff
      background #000000

    &.z-dis,
    &.z-dis:hover,
    &.z-dis:active
      cursor default
      color #828282
      background #fff

.m-page-sr
  a,
  i
    margin 0 3px

.m-page-sr i
  border 0
